import { createStore } from 'vuex'

const store = createStore({
    state() {
        return {
            tabData: {},
        }
    },
    // 同步操作
    mutations: {
        set_tabData(state,payload) {
            state.tabData = payload
        },
    },
    // 异步操作
    actions: {
        // setScreenSize(context){
        //     context.commit('set_screenSize',1400)
        // }
    },
    getters: {
        // screenSizeGetters(state){
        //     if(state.screenSize>=1200) return 'sizeT1200'
        //     if(state.screenSize>=1050&&state.screenSize<1200) return 'sizeT1050'
        //     if(state.screenSize>=900&&state.screenSize<1050) return 'sizeT900'
        //     if(state.screenSize<900) return 'sizeTSmall900'
        // }
    }
})

export default store